package homework.exp01;

import java.util.*;
public class B {
public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String t;
        boolean zhushi = false;
        // 无限循环
        while (sc.hasNextLine()) {
            t = sc.nextLine();
            // 处理注释行
            if (t.contains("//")&&!t.contains("/*")&&!zhushi) {
                // 如果包含"//"，处理注释内容
                System.out.println(t.replaceAll("//.*", ""));
            }
            else if (t.contains("/*")) {
                t=t.replaceAll("//.*", "");
                // 如果包含"/*"，进入注释块
                zhushi = true;
                if (t.contains("*/")) {
                    // 如果包含"*/"，结束注释块
                    zhushi = false;
                                                                   //[^*/]*  除了*/之外的任何一个字符
                    System.out.println(t.replaceAll("/\\*[^*/]*\\*/",""));
                }
            }else if(!t.contains("/*")&&t.contains("*/")){
                zhushi = false;
                System.out.println(t.replaceAll("^.*?\\*/",""));
            }
            else if (zhushi) {
                // 如果在注释块内，跳过注释内容
 
            } else if(!zhushi){
                System.out.println(t.replaceAll("/\\*.*\\*/",""));
 
            }else {
                System.out.println(t);
            }
        }
    }
}